package com.miplus.ccrm.core.controller.vo.iou;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

@Data
public class ICaseResVo {
    /**
     * 案件编号
     */
    private Integer ficaseid;

    /**
     * 客户编号
     */
    private String customernumber;

    /**
     * 合同编号
     */
    private String contractnumber;

    /**
     * 案件状态
     */
    private Integer status;

    /**
     * 案件状态描述
     */
    private String statusdsc;

    /**
     * 案件队列
     */
    private String ccc;

    /**
     * 案件队列描述
     */
    private String cccdsc;

    /**
     * 客户姓名
     */
    private String custname;

    /**
     * 客户类型
     */
    private String custtypedsc;

    /**
     * 风险等级
     */
    private String risklevel;

    /**
     * 证件号
     */
    private String openacctcertno;

    /**
     * 联系电话
     */
    private String custphone;

    /**
     * 产品类型ID
     */
    private String prodtype;

    /**
     * 产品类型描述
     */
    private String prodtypedsc;

    /**
     * 拮据状态描述
     */
    private String billStatusName;

    /**
     * 借据号
     */
    private String billno;

    /**
     * 入催时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date indt;

    /**
     * 分案批次
     */
    private String distbatchid;

    /**
     * 分案时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date distdt;

    /**
     * 分案人
     */
    private String distusr;

    /**
     * 派工时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date assigndt;

    /**
     * 派工人
     */
    private String assignusr;

    /**
     * 催收单位
     */
    private String sendtodept;

    /**
     * 催收单位描述
     */
    private String sendtodeptdsc;

    /**
     * 催收专员
     */
    private String sendtousr;

    /**
     * 逾期期数
     */
    private String mthsOdue;

    /**
     * 逾期天数
     */
    private String mthsDay;

    /**
     * 贷款金额
     */
    private String loanamt;

    /**
     * 逾期金额
     */
    private String odudPrin;

    /**
     * 实际还款金额
     */
    private String repay;

    /**
     * 还款日
     */
    private String repayday;

    /**
     * 停催标识
     */
    private Integer isstopcase;

    /**
     * 预约时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date appointdt;

    /**
     * 上次联系时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date lastccdt;

    /**
     * 上次联系结果
     */
    private String lastccresult;

    /**
     * 计划回收时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd",timezone = "GMT+8")
    private Date bindenddt;

    /**
     * 禁止自动分案结束时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd",timezone = "GMT+8")
    private Date stopautodistenddt;

    /**
     * 单位名
     */
    private String corpname;

    /**
     * 回收时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date recycledt;

    /**
     * 回收人
     */
    private String recycleusr;

    /**
     * 出催时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date closedt;

    /**
     * 币种
     */
    private String currency;

    /**
     * 五级分类
     */
    private String flevel;

    /**
     * 最近修改时间
     */
    @JsonFormat(pattern ="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date mddt;
}
